<?php

class AuditableListenerUnidad extends AuditableListener
{

	protected function createRelationVersion(Doctrine_Record $record, $version)
	{
		foreach ($record->getUnidadPrerequisito() as $child)
		{
			$relationVersion = new UnidadPrerequisitoVersion();
		
			$relationVersion->set('prerequisito_id', $child->prerequisito_id);
			$relationVersion->set('unidad_id', $record->id);
			$relationVersion->set('version', $version);
			$relationVersion->save();
		}

		foreach ($record->getUnidadCorequisito() as $child)
		{
			$relationVersion = new UnidadCorequisitoVersion();

			$relationVersion->set('corequisito_id', $child->corequisito_id);
			$relationVersion->set('unidad_id', $record->id);
			$relationVersion->set('version', $version);
			$relationVersion->save();
		}
	}

}